<?php
require_once 'BaseController.php';

/**
 * 店舗検索クラス<br />
 *
 * @package apamanshop
 * @author　
 * @copyright　
 */
class Shop_SelprefController extends Shop_BaseController
{
	/**
	 * メインアクション
     *
     * @access public
     * @return void
	 */
	public function indexAction()
	{
        //　CMS用パラメータ設定
        $this->setCmsParams();
		// 表示テンプレートパス設定
        $this->_display_path = APPLICATION_PATH . '/modules/shop/views/scripts/index.tpl';
        
        // 検索区分チェック
        if ($this->checkSrhKbn() == false)
        {
	        $this->_main_helper = $this->_error_helper;
	        return;
        }

        $this->_data['checkbox_changed'] = 'onclick="javascript:checkboxChanged(document.frm_SelPref);"';
        // サービス内容検索チェックボックスを非活性
        $this->_data['tokucho_disabled'] = "disabled='disabled'";
        // パンくず設定
        $this->updatePankuzu();
        $url = $this->_baseurl . $this->deleteDiagonal(Apm_Config_Shop::URL_SELECT_PREF) . $this->createUrlParams();
        $this->_breadcrumb->add('都道府県を選択', $url, 'shoppref');
        // BLOCKの設定
	    $this->_main_helper = $this->_selectPref_helper;
	}

	/**
	 * CMS用パラメータ設定
	 */
	private function setCmsParams()
	{
		$srhType = $this->getParamValue('SrhType');
		if ($srhType == Apm_Config_Shop::SEARCH_TYPE_CITY)
		{
	        // タイトル設定
	        $this->setTitle('賃貸情報アパマンショップ[店舗から検索｜住所から検索]');
		}
		elseif ($srhType == Apm_Config_Shop::SEARCH_TYPE_RAIL)
		{
	        // タイトル設定
	        $this->setTitle('賃貸情報アパマンショップ[店舗から検索｜沿線から検索]');
		}
		
        // Description設定(なし)
        // Keyword設定(なし)
        // javascript
        $this->addMetaJs($this->_baseurl . 'js/shop/list.js');
        $this->addMetaJs($this->_aplbaseurl . 'js/shop/shop.js');
        $this->addMetaJs($this->_aplbaseurl . 'js/shop/shopindex.js');
        $this->addMetaJs($this->_aplbaseurl . 'js/shop/search.js');
        // css
        $this->addMetaCss($this->_baseurl . 'css/shop/shop.css');
	}
}
?>